<?xml version='1.0'?>

<gl_extension name="GL_NV_explicit_multisample" reg_no="357">
	<tokens>
		<token name="GL_SAMPLE_POSITION_NV" value="0x8E50"/>
		<token name="GL_SAMPLE_MASK_NV" value="0x8E51"/>
		<token name="GL_SAMPLE_MASK_VALUE_NV" value="0x8E52"/>
		<token name="GL_TEXTURE_BINDING_RENDERBUFFER_NV" value="0x8E53"/>
		<token name="GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV" value="0x8E54"/>
		<token name="GL_TEXTURE_RENDERBUFFER_NV" value="0x8E55"/>
		<token name="GL_SAMPLER_RENDERBUFFER_NV" value="0x8E56"/>
		<token name="GL_INT_SAMPLER_RENDERBUFFER_NV" value="0x8E57"/>
		<token name="GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV" value="0x8E58"/>
		<token name="GL_MAX_SAMPLE_MASK_WORDS_NV" value="0x8E59"/>
	</tokens>

	<functions>
		<function name="glGetMultisamplefvNV" return="void">
			<params>
				<param type="GLenum" name="pname"/>
				<param type="GLuint" name="index"/>
				<param type="GLfloat*" name="val"/>
			</params>
		</function>
		<function name="glSampleMaskIndexedNV" return="void">
			<params>
				<param type="GLuint" name="index"/>
				<param type="GLbitfield" name="mask"/>
			</params>
		</function>
		<function name="glTexRenderbufferNV" return="void">
			<params>
				<param type="GLenum" name="target"/>
				<param type="GLuint" name="renderbuffer"/>
			</params>
		</function>
	</functions>
</gl_extension>
